// // 在 REPL 或直接运行的脚本中（非模块模式）
// console.log(this === global); // true（非严格模式）
// this.a = 10; // 相当于 global.a = 10
// console.log(global.a); // 10

// function foo(){
//     console.log(this.a);
// }
// var obj1={
//     a:10,
//     foo:foo
   
// }
// var obj2={
//     a:20,
//     obj:obj1
// }
//     obj1.foo();//10
//     obj2.obj.foo();//10

var obj={
    a: 1 ,
    foo,
}
function foo()
{
    console.log(this.a);
}
obj.foo()


